A Parallel Program Development
نویسندگان
چکیده
This paper describes a programming environment aimed at developing and tuning message passing applications before actually running them in a real system with a large number of processors. Two basic tools in this environment are a simulator (Dimemas) and a visualization and analysis tool (Paraver) that are closely integrated.
منابع مشابه
A fixed and flexible maintenance operations planning optimization in a parallel batch machines manufacturing system
Scheduling has become an attractive area for artificial intelligence researchers. On other hand, in today's real-world manufacturing systems, the importance of an efficient maintenance schedule program cannot be ignored because it plays an important role in the success of manufacturing facilities. A maintenance program may be considered as the heath care of manufacturing machines and equipments...
متن کاملTHE EFFECT OF THE PARALLEL PROCESS PATTERN DEVELOPED ON COMPLIANCE WITH THE DIET OF DIABETIC ADOLESCENTS IN GOLESTAN PROVINCE IN 2019
Background & Aims: Diabetes is an increasingly important health concern and causes serious complications. Most adolescents struggle with blood sugar changes due to the growing conditions of puberty and reduced adherence to treatment. Meanwhile, one of the problems of the health system is not following treatment among adolescents which is affected by social factors. Considering that training bas...
متن کاملموازی سازی شبیه سازی پدیده ناپایداری دوجریانی به روش PIC
Two stream instability in plasma is simulated by PIC method. The execution time of the sequential and parallizable sections of the program is measured. The sequential program is parallelized with the help of the MPI functions. Then, the execution time of the sequential program versus the number of the grid points and the execution time of the parallel program on 3 and 5 processors versus the nu...
متن کاملThe Role of Graphics in Parallel Program Development
Graphical visualisation plays an important role in parallel program development. Researchers have proposed and developed many visualisation tools that assist the development of parallel programs. A number of graph formalisms or notations have been used to visualise various aspects of parallel programs and their executions. This paper attempts to classify and compare these graph formalisms and n...
متن کاملA Framework for Semi-Automated Parallel Program Transformation*
Sequential to parallel program transformation is an approach to parallel systems development which removes some of the disadvantages of parallelising compilers and parallel programming. 4P is a suitable paradigm for such transformations. The transformation system accepts a sequential program, performs partial automatic transformation, and then interacts with the user to generate the correspondi...
متن کاملComputer Assisted Parallel Program Generation
Parallel computation is widely employed in scientific researches, engineering activities and product development. Parallel program writing itself is not always a simple task depending on problems solved. Large-‐scale scientific computing, huge data analyses and precise visualizations, for example, would require parallel computations, and the parallel computing needs the parallelization techniq...
متن کامل